Skip to content

🐛 fix(discovery): don't probe PATH directories as interpreters - #247

Merged
gaborbernat merged 2 commits into
tox-dev:mainfrom
qodelicious:fix-skip-path-dir-probe
Nov 6, 2026
Merged

gaborbernat merged 2 commits into
tox-dev:mainfrom
qodelicious:fix-skip-path-dir-probe

Conversation

@qodelicious

@qodelicious qodelicious commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Calling iter_interpreters() without a key no longer starts failed interpreter probes for PATH directories. Directories named like Python executables are skipped too.

The PATH search treats only files as interpreter candidates, whether their names match exactly or through a Python name pattern. Symlinks to files remain eligible.

@gaborbernat gaborbernat added the bug Something isn't working label Nov 6, 2026
@gaborbernat gaborbernat changed the title 🐛 fix(discovery): don't probe PATH directories as interpreters 🐛 fix(discovery): don’t probe PATH directories as interpreters Nov 6, 2026
@gaborbernat gaborbernat changed the title 🐛 fix(discovery): don’t probe PATH directories as interpreters 🐛 fix(discovery): don't probe PATH directories as interpreters Nov 6, 2026
@gaborbernat
gaborbernat merged commit d95e689 into tox-dev:main Nov 6, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants